body

{
    font-family				: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
font-size				: 9pt;
	font-weight				: normal;
	font-style				: normal;
    margin					: 0px;
	padding					: 0px;
	border-style			: none;
	border					: hidden;
    cursor					: default;
	background-color		: #DBE7FB;
	/*background-image		: url('../images/backLogin.png');*/
    background-repeat		: no-repeat;
    background-position		: center;
	background-attachment	: fixed;
	color					: #1a1a1a;
}



/***************************** MENU *******************************/


.menuText
{
	color: #ffFfff;        
}

.menuText:hover
{
	color			: #5B8FFF;
	cursor			: pointer;
}

.tableBackMenu
{
    /*width					: 840px;*/
	background-color		: transparent;
/* 	color					: #013B26; */
	border-collapse			: collapse;
	font-size				: 10pt; 
	font-weight				: normal;
	font-family				: Arial, sans-serif;
	text-align				: center;
	height					: 30px;
	/*border	: 1px solid black;*/
}

.tableBackMenu td
{
	padding : 0px;
	padding-left : 8px;
	padding-right : 8px;
}

/************************************************************/



/*********************************** GENERIC EFFECT'S CLASS*********************************/



.leftTopRadiusDiv
{
	-webkit-border-top-left-radius		: 5px;
	-moz-border-radius-topleft		: 5px;
	border-top-left-radius			: 5px;
}



.rightTopRadiusDiv
{
	-webkit-border-top-right-radius		: 5px;
	-moz-border-radius-topright		: 5px;
	border-top-right-radius			: 5px;
}



.leftBottomRadiusDiv
{
	-webkit-border-bottom-left-radius	: 5px;
	-moz-border-radius-bottomleft		: 5px;
	border-bottom-left-radius		: 5px;
}



.rightBottomRadiusDiv
{
	-webkit-border-bottom-right-radius	: 5px;
	-moz-border-radius-bottomright		: 5px;
	border-bottom-right-radius		: 5px;
}



.radiusDiv
{
	-webkit-border-radius		: 5px;	
	-moz-border-radius		: 5px;
	border-radius			: 5px;
}



.shadowDiv
{
	box-shadow			: 0px 3px 3px #555;
	-webkit-box-shadow		: 0px 3px 3px #555;
	-moz-box-shadow			: 0px 3px 3px #555;
}

.scrollContent
{
/* 	min-height	: 60px; */
/* 	max-height	: 254px;  */
	height		: 200px; 
	overflow-y	: scroll; 
}

.scrollContent2
{
	height	: 400px; 
	overflow-y	: scroll; 
}

/******************************** FONT ************************************/
.fontStyleNew{font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;}
.shadowTextGrey{text-shadow	: 0px 1px 1px #A5A5A5;}
.shadowTextWhite{text-shadow: 0px 0px 1px #FFFFFF;}

.textColorGrey{color: #555555;}
.textColorGrey2{color: #aaaaaa;}
.textColorWhite{color: #FFFFFF;}
.textColorBlue{color: #5B8FFF;}
.textColorBlue2{color: #5A7194;}
.normalText{color: #0F0818;}
.normalTextH{color: #0F0818;}
.normalTextH:hover{color: #5B8FFF;cursor: pointer;}

/****************************** IMAGE *******************************/



.imgLogo{padding:0px; height:40px;}
.imgCall{width:22px; padding:0px; margin:0px; border:none; cursor:pointer; margin-bottom:3px;}


/***************************************WIDTH***********************************************/

.widthTableHead{width: 890px;}
.widthTableHead2{width: 635px;}

.widthContent{width: 906px;}
.widthContent1{width: 300px;}
.widthContent2{width: 606px;}

.widthContent3{width: 100px;}
.widthContent4{width: 202px;}

.widthContent5{width: 150px;}
.widthContent6{width: 303px;}

.widthContent7{width: 100px;}
.widthContent8{width: 142px;}
.widthContent9{width: 60px;}

.widthContent10{width: 480px;}
.widthContent11{width: 180px;}
.widthContent12{width: 300px;}



.width100{width: 100px;}
.width150{width: 150px;}
.width200{width: 200px;}
.widthMax10{width: 10%;}
.widthMax20{width: 20%;}
.widthMax30{width: 30%;}
.widthMax40{width: 40%;}
.widthMax50{width: 50%;}
.widthMax60{width: 60%;}
.widthMax70{width: 70%;}
.widthMax80{width: 80%;}
.widthMax90{width: 90%;}
.widthMax100{width: 100%;}





/***************************************BUTTON***********************************************/


.buttonNew2
{
	color				: #484848;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 2px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNew3
{
	color				: #484848;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 10px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNewBlue
{
/* 	#6496CA; */
	background-color		: #586D8E;
	color				: #EDEDED;
	font-weight			: bold;
	cursor			: pointer;
	border			: none;
	padding			: 10px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNewGreen
{
	background-color		: #499B61;
	color				: #EDEDED;
	font-weight			: bold;
	cursor			: pointer;
	border			: none;
	padding			: 10px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNewRed
{
	background-color: #9F4C4C;
	color			: #FEFEFE;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 10px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNewYellow
{
	background-color		: #eFcC47;
	color				: #FEFEFE;
	font-weight			: bold;
	cursor			: pointer;
	border			: none;
	padding			: 10px;
	padding-left		: 10px;
	font-size			: 13px;
}

.backGreen{background-color:#1F731F;}
.backRed{background-color:#1F731F;}
.backYellow{background-color:#1F731F;}

.radiusButton
{
	-webkit-border-radius	: 8px;	
	-moz-border-radius		: 8px;
	border-radius			: 8px;
}

.shadowButton
{
	box-shadow			: 0px 1px 2px #555;
	-webkit-box-shadow		: 0px 1px 2px #555;
	-moz-box-shadow			: 0px 1px 2px #555;
}

.shadowButton:hover
{
	box-shadow				: 0px 1px 2px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 2px #5B8FFF;
	-moz-box-shadow			: 0px 1px 2px #5B8FFF;
}

.effectImage
{
	background-image	: url('../images/backgroundBotton1.png');
 	background-repeat	: no-repeat; 
	background-position	: top center;
	padding-right		: 10px;
}


.buttonCanc
{
	border-style		: none;
	border				: hidden;
	color				: transparent;
	background-color	: transparent;
	font-weight			: bold;
	background-image	: url('../images/frecciaCancellazione.png');
	background-repeat	: no-repeat;
	cursor				: pointer;
	width				: 14px;
	height				: 14px;
	margin				: 0px;
	padding				: 0px;
	margin-left			: -22px;
/* 	margin-bottom		: 5px; */
	/*padding-top				: 10px;*/
}

.buttonCalendar2
{
	border-style		: none;
	border				: hidden;
	color				: transparent;
	background-color	: transparent;
	font-weight			: bold;
	background-image	: url('../images/calendario12x12.png');
	background-repeat	: no-repeat;
	cursor				: pointer;
	width				: 16px;
	height				: 16px;
	margin				: 0px;
	padding				: 0px;
/* 	margin-bottom		: 7px; */
}

/***************************************BACKGROUND***********************************************/

.backTransparent{background-color:transparent;}
.backWhite{background-color:#FFFFFF;}
.backViolet{background-color:#2E1847;}
.backGrey{background-color:#BBBBBB;}
.backGreen{background-color:#1F731F;}
.backRed{background-color:#1F731F;}
.backYellow{background-color:#1F731F;}
.backBlu{background-color:#2B5777;}

.darkBlueEffect{background-image: url('../images/backHeadPopup.png'); background-repeat: repeat x;}
.lightBlueDiv{background-color: #F9FBFF;} 
.lightBlueDiv2{background-color: #ECF3FF;}
.lightBlueDiv3{background-color: #80B2E6;}
.lightBlueDiv4{background-color: #DBE7FB;}
.darkBlueDiv2{background-color: #5A6D94;}
.darkBlueDiv{background-color: #4D658A;}
.lightGreyDiv{ background-color	: #ECECEC; } 
.lightGreyDiv2{background-color	: #ECECEC;} /*copia di appoggio per utilizzo immediato*/
.lightGreyDiv3{background-color	: #F4F4F4;}
.mediumGreyDiv2{background-color: #DDDDDD;}
.mediumGreyDiv{background-color: #CCCCCC;}
.darkGreyDiv{background-color: #666666;}
.lightYellowDiv{background-color: #FBFBF4;}
.lighterGreyDiv{background-color	: #EfEfEf;}
.colorWhite{background-color: #FFFFFF;}
.lightGreenDiv{ background-color	: #88CB89; } /*#88CB89*/

/***************************************GENERIC TABLE DIV***********************************************/

.leftDivFloat{float:left;}
.rightDivFloat{float:right;}
.textAlignLeft{text-align:left;}
.textAlignRight{text-align:right;}

.marginDivTop{margin-top:20px;}

.tableDiv
{
/* 	width			: 100%; */
	margin			: 0%;
	display			: table;
/* 	*padding-top	: 10px; */

	

/**display					: block;	

	*float				: left;

	*position			: relative;*/

}



.rowTableDiv
{
/* 	*position			: relative; */
	display				: table-row;
/* 	*display					: block;	 */
	vertical-align		: middle;
/* 	*float				: left; */
/* 	*position: relative;  */
/* 	*border-bottom			: 1px solid #E0E0E0; */
}

.cellTableDiv
{
	display					: table-cell;	
/* 	height					: 38px; */
	vertical-align				: middle;
	font-weight				: bold;
	font-size				: 11px;
	color					: #484848;	
}

.cellTableDiv2
{
	display					: table-cell;	
/* 	height					: 38px; */
	vertical-align				: middle;
	font-weight				: bold;
	font-size				: 11px;
	color					: #484848;	
	border-bottom			: 1px solid #FEFEFE;
	*border-bottom			: 0px solid #FEFEFE;
}

.cellTableDiv3
{
	display					: table-cell;	
/* 	height					: 38px; */
	vertical-align				: middle;
/* 	font-weight				: bold; */
	font-size				: 16px;
	color					: #000000;	
}

.cellTableDiv4
{
	display					: table-cell;	
/* 	height					: 38px; */
	vertical-align				: middle;
/* 	font-weight				: bold; */
	font-size				: 16px;
	color					: #000000;	
	border-bottom			: 1px solid #FEFEFE;
	*border-bottom			: 0px solid #FEFEFE;
}

.pCellDiv
{
	margin				: 4px;
	margin-left				: 6px;
	margin-right			: 6px;
}

.pCellDiv2
{
	margin				: 4px;
	margin-left			: 6px;
	margin-right			: 6px;
}

.pCellDiv3
{
	margin				: 0px;
}

.pCellDiv4
{
	margin				: 10px;
	margin-left			: 12px;
	margin-right			: 12px;
}


.pCellDivHead
{
/* 	//height		: 30px; */
	color		: #ffFfff;  
	font-size	: 13pt;
	font-weight	: bold;
	margin		: 2px;
}


/****************************** TABLE *******************************/

.tableGridNew
{
	border				: none;
	border-collapse		: collapse;	
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
}

.tableGridNew thead td
{
	font-weight			: bold;
	padding-left		: 5px;	
	cursor				: default;
	font-size			: 13px;
}

.tableGridNew tbody td
{
	padding-left		: 5px;	
	font-size			: 11px;
	font-weight			: normal;
}

.tableGridNew tbody tr:hover
{
	background-color	: #4D658A;
	color 				: #ffffff;
	vertical-align		: middle;
	cursor				: pointer;
}


.rowDispari{background-color: #FFFFFF; color: #000000; vertical-align: middle;}
.rowPari{background-color: #E8E8E8;color: #000000; vertical-align: middle;}
.rowDispariNew{background-color: #F4F4F4; color: #000000;	vertical-align: middle;	border-bottom: 1px solid #E0E0E0;}
.rowPariNew{background-color: #F4F4F4; color: #000000;	vertical-align: middle;	border-bottom: 1px solid #E0E0E0;}
.rowNoElements{background-color: #F4F4F4; text-align: center;vertical-align: middle; color: #000000;cursor:}
.rowEvidenzia{background-color: #37C837; color: #000000; vertical-align: middle;}
.rowAssegnato{background-color: #F4F4F4; color: #FF8000; vertical-align: middle; font-style: italic; border-bottom: 1px solid #E0E0E0;}
.rowBloccato{font-style: italic; color: red;}
.rowSelezionato{background-color: #D6E2FF;color: #000000;  border-bottom: 1px solid #E0E0E0; vertical-align: middle;}
.rowSelezionato2{font-style: italic; color: #263D66; border-bottom: 1px solid #E0E0E0;background-color: #D6E2FF;}

.rowTotali{background-color: #D6E2FF; color: #000000; vertical-align: middle;  border-top: 1px solid #B6C1D9; font-weight:bold; font-size:12px;}

/********************************* POPUP *******************************/
.divPopupObject2
{
	
	position			: absolute;
	top					: 0px;
	left				: 0px; 
	width				: 100%;
	height				: 200%;
	text-align			: center;
/* 	color				: #ffffff;  */
	background			: url(../images/backObjectMsg.png) repeat;
/* 	background-color	: #FFFFFF;  */
	vertical-align		: middle;
	z-index				: 100;
	
	/*opacity:.80; 
	filter:alpha(opacity=80); 
	filter:”alpha(opacity=80)”;*/
}

.divPopupObjectBox2
{
	position		: absolute;
	width			: 540px;
	height			: 240px;
	left			: 50%;
	top				: 50%;
	margin-left		: -270px;
	margin-top		: -120px;
	color			: #333333;
	z-index			: 200;
	vertical-align	: middle;
}


.divConsoleBox
{
	position		: absolute;
	left			: 50%;
	/*top				: 50%;*/
	margin-left		: -453px;
	/*margin-top		: -120px;*/
	/*color			: #333333;*/
	z-index			: 200;
	vertical-align	: middle;
	position:fixed;
}

/****************************** INPUT/SELECT *******************************/

.inputHidden1
{
	border-top			: hidden;
    border-left			: hidden;
    border-right		: hidden;
    border-bottom		: hidden;
	color				: #000000;
	background-color	: #FFFFFF;
	/*width				: 94%;*/
	/*height				: 18px;*/
}

.inputGeneral1
{
	border-top			: hidden;
	border-left			: hidden;
	border-right		: 1px solid #ababab;
	border-bottom		: 1px solid #ababab;
	color				: #000000;
	background-color	: #FFFFFF;
	/*width				: 94%;*/
	/*height				: 18px;*/
}

.inputHidden1:focus
{
	box-shadow				: 0px 1px 2px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 2px #5B8FFF;
	-moz-box-shadow			: 0px 1px 2px #5B8FFF;
}

.inputGeneral1:focus
{
	border-right		: 1px solid #5B8FFF;
	border-bottom		: 1px solid #5B8FFF;
	
}


.selectGeneric2
{
	border-style		: solid;
	border-top			: 1px solid #7c7c7c;
    border-left			: 1px solid #c3c3c3;
    border-right		: 1px solid #c3c3c3;
    border-bottom		: 1px solid #ddd;
	color				: #000000;
/* 	height				: 20px; */
	margin-top  		: auto;
	margin-bottom		: auto;
}

.selectGeneric2:focus
{
	box-shadow				: 0px 1px 2px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 2px #5B8FFF;
	-moz-box-shadow			: 0px 1px 2px #5B8FFF;
}

/****************************** INTERNET EXPLORER 7 *******************************/



.divFloat{*float: left;}



